LOGGING_CONFIG = {
    'version': 1,
    'formatters': {
        'standard': {
            'format': '%(asctime)s %(module)s %(funcName)s %(lineno)d - %(message)s'
        },
    },
    'handlers': {
        'default': {
            'level': 'INFO',
            'class': 'logging.StreamHandler', # console stderr
            'formatter': 'standard',
        }, 
        'file_handler': {
            'level': 'INFO',
            'class': 'logging.handlers.RotatingFileHandler',
            'formatter': 'standard',
            "filename": "logs/PiracyBot.log",
            "mode": "a",
            "encoding": "utf-8",
            "formatter": "standard",
            "backupCount": 10,
            "maxBytes": 1024 * 1024 * 4,
            },
    },
    'loggers': {
        'main': {
            'handlers': ['file_handler', 'default'],
            'level': 'INFO',
        },
        'console_logger': {
            'handlers': ['default'],
            'level': 'INFO',
        },
    }
}
